-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Redesign iMIP email to better format both HTML and plain text. #17195
WIP: Redesign iMIP email to better format both HTML and plain text. #17195
Conversation
These iMIP emails are sent when calendar events are sent when calendar events containing invitees are created, updated, or deleted. Addresses issues #12391 and #13555 The event is now presented in the mail using a tabular format. Features of new design: - Tabular format is visually clearer than previous bullet list. - Organizer and attendee list are now included as labeled elements. - RSVP accept is indicated for organizer and each attendee with a ✔︎. - Eliminating linked design icons removes most privacy-eroding beacons (partially addressing issue #17187). Logo still TBD. Also: - Corrected some wording/spelling issues in emails. - Renamed $meetingInviteeName to $meetingOrganizerName (someone confused invitee and invitor). - Minor refactoring. Signed-off-by: Brad Rubenstein [email protected]
NOTES:
|
Fixes presentation on mail programs (like gmail) that don't accept style blocks in HTML body. Signed-off-by: [email protected]
I'll wait until the reviewer tells me that the look is in line with what you consider acceptable, then I'll do the commit that finishes the tests and any cleanup you request. Or let me know what y'all prefer. |
@nextcloud/designers |
Hey! Thanks for your pr! For me the plain text emails looks like a good improvement. |
Don't be sad @skjnldsv 😄 ! I'm happy to build a different design, and the differences I'd like to preserve on the HTML side are
Unfortunately, the current EmailTemplate API builds up the two HTML/Text versions in parallel, adding semantic elements to both HTML and text in each API call. So it would be tough to leave the HTML as-is (as a list) and only upgrade the plain text (to a table), without some hack (e.g. let the EmailTemplate build both, then swap in upgraded plain text via a new EmailTemplate API point). I wouldn't do that unless a code reviewer recommended it. Would anyone like to collaborate with me on an HTML design that fits your direction and addresses the above concerns? Even a screenshot of an idea would be useful for me to implement from. (But if folks have other priorities, I fully understand). |
Superceded by PR #17456 |
These iMIP emails are sent when calendar events are sent when
calendar events containing invitees are created, updated, or deleted.
Addresses issues #12391 and #13555
The event is now presented in the mail using a tabular format.
Features of new design:
beacons (partially addressing issue iMip email should include images as attachments rather than HTML references to URLs on server #17187). Logo still TBD.
Also:
confused invitee and invitor).
Signed-off-by: Brad Rubenstein [email protected]